@namespace mx "http://www.adobe.com/2006/mxml";
@namespace s "library://ns.adobe.com/flex/spark";

@font-face {
	src: url("assets/fonts/DejaVuSansMono.ttf");
	fontFamily: "DejaVuMono";
	embedAsCFF: true;
}

@font-face {
	src: url("assets/fonts/DejaVuSans.ttf");
	fontFamily: "DejaVuSans";
	embedAsCFF: true;
}

@font-face {
	src: url("assets/fonts/DejaVuSans-Oblique.ttf");
	fontFamily: "DejaVuSans";
	fontStyle: italic;
	embedAsCFF: true;
}

@font-face {
	src: url("assets/fonts/DejaVuSansCondensed.ttf");
	fontFamily: "DejaVuSansCond";
	embedAsCFF: true;
}

@font-face {
	src: url("assets/fonts/DejaVuSerif-Italic.ttf");
	fontFamily: "DejaVuSerif";
	fontStyle: italic;
	embedAsCFF: true;
}

.uiText
{
	fontFamily: 'DejaVuSans';
}

.uiTextWhite
{
	fontFamily: 'DejaVuSans';
	color: #FFFFFF;
}

.uiTextSettingsLabel
{
	paddingTop: 3;
	fontFamily: 'DejaVuSans';
	fontSize: 14;
	kerning: on;
	color: #686868;
	cffHinting: none;
}

.uiTextSettingsValue
{
	paddingTop: 3;
	fontFamily: 'DejaVuSans';
	fontSize: 14;
	kerning: on;
	color: #252424;
	cffHinting: none;
}

.lightButton
{
	skinClass: ClassReference("assets.skins.LightButtonSkin");
	paddingLeft: 20px;
	paddingRight: 20px;
	textAlign: 'center';
	fontFamily: 'DejaVuSans';
	fontSize: 12;
}

.darkButton
{
	skinClass: ClassReference("assets.skins.DarkButtonSkin");
	fontFamily: 'DejaVuSans';
	fontSize: 12;
}

.lightButtonTight
{
	skinClass: ClassReference("assets.skins.LightButtonSkin");
	paddingLeft: 0px;
	paddingRight: 0px;
	textAlign: 'center';
	fontFamily: 'DejaVuSans';
	fontSize: 12;
}

s|CheckBox
{
	skinClass: ClassReference("assets.skins.CheckboxSkin");
	fontFamily: 'DejaVuSans';
	fontSize: 12;
	color: #444444;
}

.settingsGroup
{
	paddingLeft: 15px;
	paddingRight: 15;
	paddingTop: 15;
	paddingBottom: 15;
}

.standardPopup
{
	backgroundAlpha: 1;
	backgroundColor: #f9f9f7;
}

global {
	font-size: 13;
	font-sharpness: 100;
	font-thickness: 50;
	modalTransparencyBlur: 0;
    modalTransparency: 0.8;
    modalTransparencyColor: #222222;
	modalTransparencyDuration: 200;
}

.tabView {
	backgroundColor: #353535;
	horizontal-scroll-policy: off;
}

.powerButton
{
	up-icon: 			Embed("/assets/gfx/pwr_red_up.png");
	over-icon:	 		Embed("/assets/gfx/pwr_red_over.png");
	down-icon: 			Embed("/assets/gfx/pwr_red_down.png");
	selected-up-icon:	Embed("/assets/gfx/pwr_green_up.png");
	selected-over-icon:	Embed("/assets/gfx/pwr_green_over.png");
	selected-down-icon:	Embed("/assets/gfx/pwr_green_down.png");
}

.textInput
{
	contentBackgroundAlpha: 1;
	contentBackgroundColor: #444444;
	color: #f3f3f3;
	promptColor: #a6a6a6; 
	fontSize: 13;
	focus-thickness: 0;
	skinClass: ClassReference('com.moonshineproject.plugin.findreplace.view.PromptTextInputSkin');
}
.textInputStatus
{
	contentBackgroundAlpha: 1;
	contentBackgroundColor: #444444;
	color: #f3f3f3;
	promptColor: #a6a6a6; 
	fontSize: 13;
	focus-thickness: 0;
	skinClass: ClassReference('com.moonshineproject.plugin.findreplace.view.StatusTextInputSkin');
}


s|VScrollBar
{
	skin-class: ClassReference('assets.skins.SparkVScrollBarSkin');
}

s|HScrollBar
{
	skin-class: ClassReference('assets.skins.SparkHScrollBarSkin');
}

mx|ScrollBar
{
	thumb-color-left: #FFFFFF;
	thumb-color-right: #F5F5F5;
	thumb-left-side-line: #C9C9C9;
	thumb-hline1: #C5C5C5;
	thumb-hline2: #FFFFFF;
	
	thumb-skin: 		ClassReference('assets.skins.VScrollBarThumbSkin');
	track-skin: 		ClassReference('assets.skins.VScrollBarTrackSkin');
	up-arrow-skin: 		ClassReference(null);
	down-arrow-skin: 	ClassReference(null);
}

mx|ScrollBar.black
{
	thumb-color-left: #616161;
	thumb-color-right: #585858;
	thumb-left-side-line: #3A3A3A;
	thumb-hline1: #444444;
	thumb-hline2: #777777;
}